Discrete and disjunctive optimization: Parallel strategies and applications in industrial scheduling
نویسندگان
چکیده
In this thesis, two main subjects are discussed. The first subject is distributed solving techniques for disjunctive and Mixed Integer (Non)Linear Programming and the second is the scheduling of operations in the process industry. Disjunctive optimization techniques have been considered as an alternative to methods based on mixed integer linear programming. This is especially the case in the chemical engineering community, where synthesis, planning and scheduling problems are commonly solved using mathematical programming techniques. Disjunctive programming might be used when traditional mathematical programming techniques will not exploit the structure of the problems. Some basic notes on disjunctive programming are given and discussed. The relation to mixed integer programming is explored and a structured way to express disjunctive problems are given. In an early stage of the work, it was recognized that disjunctive problems should be suitable for solving by a parallel solver. To test this assumption, a system for distributed solving over a computer network was developed. Some typical scheduling problems (machine sequencing) were solved using the system, and techniques for dynamic scaling of the algorithm were introduced to further improve the methods. Although the basic system was developed for linear systems, some brief tests using non-linear problems were also performed. In the second part of the thesis, where scheduling is discussed, new methods for solving the short-term scheduling problems are presented. Although there already exist a number of algorithms for solving such problems, methods for efficient solving of large scale problems are still scarce. The method is based on a mathematical programming approach, dividing the original problem into smaller sub-problems that are solved separately. The scheduling problems considered are typically found in the pharmaceutical and the paper-converting industries, but could easily be applied to other industries. Whereas many methods handle engineering aspects such as material balances, the formulations here concentrate on operational aspects. The solution strategies used are very promising. Large scale problems can successfully be solved and the implementation in real-life scheduling scenarios is under evaluation. Tests show that the applicability of the method is good. The usage in everyday scheduling activities is now only dependent on information technology issues, which are still not
منابع مشابه
Solving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملSolving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملCat swarm optimization for solving the open shop scheduling problem
This paper aims to prove the efficiency of an adapted computationally intelligence-based behavior of cats called the cat swarm optimization algorithm, that solves the open shop scheduling problem, classified as NP-hard which its importance appears in several industrial and manufacturing applications. The cat swarm optimization algorithm was applied to solve some benchmark instances from the lit...
متن کاملSolving a New Multi-objective Unrelated Parallel Machines Scheduling Problem by Hybrid Teaching-learning Based Optimization
This paper considers a scheduling problem of a set of independent jobs on unrelated parallel machines (UPMs) that minimizesthe maximum completion time (i.e., makespan or ), maximum earliness ( ), and maximum tardiness ( ) simultaneously. Jobs have non-identical due dates, sequence-dependent setup times and machine-dependentprocessing times. A multi-objective mixed-integer linear programmi...
متن کاملA bi-objective model for a scheduling problem of unrelated parallel batch processing machines with fuzzy parameters by two fuzzy multi-objective meta-heuristics
This paper considers a bi-objective model for a scheduling problem of unrelated parallel batch processing machines to minimize the makespan and maximum tardiness, simultaneously. Each job has a specific size and the data corresponding to its ready time, due date and processing time-dependent machine are uncertain and determined by trapezoidal fuzzy numbers. Each machine has a specific capacity,...
متن کامل